A Comparison Framework of Classification Models for Software Defect Prediction

نویسندگان

  • Romi Satria Wahono
  • Nanna Suryana Herman
  • Sabrina Ahmad
چکیده

A software defect is an error, failure, or fault in a software [1], that produces an incorrect or unexpected result, or causes it to behave in unintended ways. It is a deficiency in a software product that causes it to perform unexpectedly [2]. Software defects or software faults are expensive in quality and cost. Moreover, the cost of capturing and correcting defects is one of the most expensive software development activities [3]. Recent studies show that the probability of detection through defect prediction models may be higher than the probability of detection through software reviews [4]. The accurate prediction of defect‐prone software modules can certainly assist testing effort, reduce costs and improve the quality of software [5].

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Software Defect Prediction Using Non-Negative Matrix Factorization

Quality is considered as an important issue in the fields of software engineering. However, building quality software is very expensive, in order to raise the effectiveness and efficiency of quality assurance and testing, software defect prediction is used to identify defect-prone modules in an upcoming version of a software system and help to allow the effort on those modules. Although many mo...

متن کامل

A Statistical Framework for the Prediction of Fault-Proneness

Accurate prediction of fault prone modules in software development process enables effective discovery and identification of the defects. Such prediction models are especially valuable for the large-scale systems, where verification experts need to focus their attention and resources to problem areas in the system under development. This paper presents a methodology for predicting fault prone m...

متن کامل

Software defect prediction using relational association rule mining

This paper focuses on the problem of defect prediction, a problem of major importance during software maintenance and evolution. It is essential for software developers to identify defective software modules in order to continuously improve the quality of a software system. As the conditions for a software module to have defects are hard to identify, machine learning based classification models...

متن کامل

A Validation Test Naive Bayesian Classification Algorithm and Probit Regression as Prediction Models for Managerial Overconfidence in Iran's Capital Market

Corporate directors are influenced by overconfidence, which is one of the personality traits of individuals; it may take irrational decisions that will have a significant impact on the company's performance in the long run. The purpose of this paper is to validate and compare the Naive Bayesian Classification algorithm and probit regression in the prediction of Management's overconfident at pre...

متن کامل

Comparison of local classifiers for cross-project defect prediction

There is a connection between static source code metrics, for example, lines of code or cyclomatic complexity and potential defects in the source code. Obviously, there is no closed formula, but with the field of machine learning and its techniques we have a tool at our disposal that has the ability to infer rules from large amounts of data. In this thesis, we use machine learning techniques to...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014